import axiosInstance from '@/utils/request'

/**
 * 获取特价商品分页列表
 * @param {number} current - 当前页码，默认为1
 * @param {number} size - 每页大小，默认为10
 * @returns {Promise} 包含特价商品分页数据的Promise
 */
export const getDiscountList = (current = 1, size = 10) => {
  return axiosInstance.get('/product/products/discounted', {
    params: {
      current,
      size
    }
  })
}

/**
 * 获取指定分类的商品分页列表
 * @param {string} categoryId - 分类ID (必填)
 * @param {number} [current=1] - 当前页码，默认为1
 * @param {number} [size=10] - 每页大小，默认为10
 * @returns {Promise} 包含分类商品分页数据的Promise
 */
export const getProductsByCategory = (categoryId, current = 1, size = 10) => {
  return axiosInstance.get('/product/products/by-category', {
    params: {
      categoryId,
      current,
      size
    }
  });
};


export const getHotList = () => {
    return axiosInstance.get('/product/products/hot')  // 使用明确的get方法
}

export const getGuessList = () => {
    return axiosInstance.get('/product/products/hot')  // 使用明确的get方法
}
